Functie
Your role
In the context of our fast-growing company, we are looking for a Java Developer to integrate the
itsme® back-end development
project and make it grow.
itsme® is an app of Belgian Mobile ID SA/NV that allows its users to safely, easily and reliably confirm their identity and approve transactions. Through this project, the Approach's team is responsible to deliver a secure back-end to the client.
itsme® project take part of our Secure Development practice who manage several development projects in C# (.NET) or Java.
Your main tasks will consist of:
-
Developing high
quality secure code
, assuring the highest possible stability, performance, readability and maintainability,
-
Being in charge of
technical analysis
, development, test, documentation and maintenance of new implementations,
-
Take an important role in a team of brilliant developers working on the
latest updated technologies
.
Your profile
-
At least
5 years
of work experience in Java 8 + software development is a must,
-
Familiarity with SOA and/or Micro Services architecture,
-
Good knowledge of REST APIs (Swagger / OpenAPI), Spring (Boot)
-
Basic knowledge of SQL,
-
Source Control: GIT,
-
Dependency management: Maven or Gradle,
-
FR-EN
-
Strong self-motivator and entrepreneurial pro-active attitude,
-
Able to prioritize activities, plan and execute,
-
Strong analytical and problem-solving skills,
-
Team player,
-
Excellent communication skills,
-
Eager to learn,
-
Uncompromising integrity.
Considered as a plus:
-
A first experience with IT Security concepts such as Federated Identity (SAML, OAuth, digital signature, OpenID) and application security is highly desirable,
-
Other frameworks such as Hibernate, Kafka, Akka, gRPC, etc.
-
Other JVM languages such as Scala or Kotlin,
-
Front-end skills (HTML, CSS, JavaScript, Angular, Vue.js, React, Bootstrap, etc.),
-
Cryptography (PKI),
-
SQL databases such as MySQL, PostgreSQL, Oracle,
-
NoSQL databases such as Elasticsearch, MongoDB, Cassandra, DynamoDB, etc.
-
Container technologies (Docker, Kubernetes),
-
DevOps in the Cloud (AWS, Azure, GCP),
-
Infrastructure as code: Ansible,
-
Unix / Linux.
Why join us?
Our fast sustainable growth and our leading market position offer you
great career opportunities
. In addition, our broad client portfolio, ranging from the most innovative start-ups to large
international organisations
, gives you a unique opportunity to work on a variety of stimulating projects with
cutting-edge technologies and tools
.
At
Approach
, we do not view training and certification as a marketing artefact. We encourage our employees to
become certified professionals
and to constantly invest in the maintenance and development of their knowledge. We are committed to continually investing in our talents through
training
and
coaching
.
Interested?
Don't wait and send us your application.
Jouw profiel
-
-
Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)
-
Informaticaprogramma's en -applicaties ontwerpen en ontwikkelen
-
Programmeren in een computertaal: Java
-
De technische keuzes inzake software- en hardware-architectuur bepalen
Technologieën, hardware, software, configuraties, ... selecteren
-
Toepassingen ontwikkelen in Java m.b.v. een framework: Spring MVC
Aanbod
-